package com.demo.project_template.vo.request.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;

@Data
public class MatchingVO {

    @ApiModelProperty("匹配人id")
    private Long userId;

    @ApiModelProperty(value = "1=性格匹配，2=爱好匹配，3=星座匹配")
    private String type;

    @ApiModelProperty("身高")
    private Integer height;

    @NotBlank
    @ApiModelProperty("目标性别（1=男，2=女")
    private String gender;

    @ApiModelProperty("最小年龄")
    private Integer minAge;

    @ApiModelProperty("最大年龄")
    private Integer maxAge;

    @ApiModelProperty("生日")
    private Date birthday;

    @ApiModelProperty("学历")
    private String degree;

    @ApiModelProperty("省市区地址")
    private String address;

    @ApiModelProperty("性格（1=内向，2=外向）")
    private String nature;

    @ApiModelProperty(value = "兴趣爱好")
    private String hobbies;

    @ApiModelProperty(value = "星座")
    private String constellation;
}
